package exec;

import java.util.Scanner;

public class Exec05 {
    public static void main(String[] args) {
        // 给定一个整数数组，输入位置 n 和值 k。将值 k 插入到数组的第 n 位并输出新数组的每一
        // 个元素。
        int[] arr = {12, 23, 34, 19, 25, 17, 23, 17, 19};
        int[] newArr = new int[arr.length + 1];
        Scanner sc = new Scanner(System.in);
        int n = sc.nextInt();
        int k = sc.nextInt();

        for (int i = 0; i < newArr.length; i++) {
            if (i == n) {
                newArr[i] = k;
            } else if (i < n) {
                newArr[i] = arr[i];
            } else {
                newArr[i] = arr[i - 1];
            }
        }
//        // 输入位置前面的数据原封不动拿过来
//        for (int i = 0; i < n; i++) {
//            newArr[i] = arr[i];
//        }
//        // 在输入的位置 放进去输入的值
//        newArr[n] = k;
//        // 在输入位置的后面 放进去输入位置之前数组中后面的数据
//        for (int i = n + 1; i < newArr.length; i++) {
//            newArr[i] = arr[i - 1];
//        }

        for (int a : newArr) {
            System.out.println(a);
        }
    }
}
